home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / lists / gem / l_1199 / 1127 < prev    next >
Internet Message Format  |  1994-08-27  |  2KB

  1. From: "Kevin O'Donovan" <abaddon@nasoftwr.demon.co.uk>
  2. Subject: Re: Gem List
  3. Date: Fri, 29 Jul 1994 10:40:14 +0100 (BST)
  4. In-Reply-To: <Pine.3.87.9407281235.A14224-0100000@grad> from "Timothy Miller" at Jul 28, 94 12:20:36 pm
  5. Precedence: bulk
  6.  
  7. Timothy Miller said:
  8.   > Well, I break my library down into a few seperate .C files and the 
  9.   > programmer can pick which ones he wants.  I'm sure that's what most of
  10.   > us do.
  11.   >
  12. That doesn't sound too cool. A linker links everything in a .o file into
  13. your program if one of the functions (or variables) in that .o file is
  14. referenced. For this reason each .o file should be as small as possible,
  15. and quite possibly only contain one public entry point, or at least a group
  16. of entry points that are necessarily going to be used together, eg
  17. window_open and window_close.
  18.  
  19.   > KISS:  Keep It Simple, Stupid.
  20.   >
  21. This is fine for the naive user, but there are such things as 'power' users
  22. out there. To reiterate what has been said before, an unconfigured program
  23. should behave like plain Gem. The user only has to configure if he wants
  24. too. I can't see a problem with that.
  25.  
  26.   > would have no problem with it.  But to assign something as dangerous as 
  27.   > "Select-All" to it is pure lunacy!
  28.   > 
  29. Why should select all be a dangerous function? Surely all it does is select
  30. everything. If the program in question then lets you perform a non-recoverable
  31. operation on every object then the program is flawed.
  32.  
  33. Kev
  34. -- 
  35. Kevin O'Donovan
  36. abaddon@nasoftwr.demon.co.uk
  37. kebab@cix.compulink.co.uk
  38.  
  39. Earth shutting down in five minutes--please save all files and log out
  40.  
  41.